package models

/*func init() {
	mysqlUser, _ := beego.AppConfig.String("mysqluser")
	mysqlPass, _ := beego.AppConfig.String("mysqlpass")
	mysqlUrls, _ := beego.AppConfig.String("mysqlurls")
	mysqlDB, _ := beego.AppConfig.String("mysqldb")
	mysqlLoc, _ := beego.AppConfig.String("mysqlloc")
	mysqlCharset, _ := beego.AppConfig.String("mysqlcharset")

	ormDebug, _ := beego.AppConfig.Bool("ormdebug")

	mysqlConfig := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=%s&loc=%s", mysqlUser, mysqlPass, mysqlUrls, mysqlDB, mysqlCharset, url.QueryEscape(mysqlLoc))

	// Beego ORM 初始化
	// register model
	orm.Debug = ormDebug
	// 1. 注册数据驱动, mysql / sqlite3 / postgres 这三种是默认已经注册过的，所以可以无需设置
	orm.RegisterDriver("oci8", orm.DROracle)
	// 2. 注册数据库, ORM必须注册一个别名为 default 的数据库，作为默认使用
	orm.RegisterDataBase("default", "oci8", mysqlConfig)
	// 3. 注册模型,需要在init中注册定义的model
	orm.RegisterModel(new(User), new(Post), new(Profile), new(Tag))
	// 4. 自动创建表 参数二为是否开启创建表   参数三是否更新表
	orm.RunSyncdb("default", false, true)
}*/
